Search results

Types

Classes
Interfaces
Enums
Functions
Type aliases
Constants

Members

Properties
Methods
Getters
Setters
Enum members
Show privates

Other

In this module only

Class Member

extends UserMixinclass UserMixindetritus-client/structures/UserMixin

Defined in member

Guild Member Structure

Constructor

constructor(
client: ShardClientclass ShardClientdetritus-client/ShardClient,
data?: BaseStructureDatainterface BaseStructureDatadetritus-client/structures/BaseStructureData,
isClone?: boolean
)

Properties

_keys = BaseSetclass BaseSetdetritus-utils/BaseSet<string>[src]
_keysMerge = BaseSetclass BaseSetdetritus-utils/BaseSet<string>[src]
_keysSkipDifference = BaseSetclass BaseSetdetritus-utils/BaseSet<string>[src]
_roles?: Array<string>external Array[src]
user: Userclass Userdetritus-client/structures/User[src]

Methods

get colorRole(): null | Roleclass Roledetritus-client/structures/Role[src]
get guild(): Guildclass Guilddetritus-client/structures/Guild | null[src]
get highestRole(): null | Roleclass Roledetritus-client/structures/Role[src]
get hoistedRole(): null | Roleclass Roledetritus-client/structures/Role[src]
get joinedAt(): Dateexternal Date | null[src]
get names(): Array<string>external Array[src]
get premiumSince(): Dateexternal Date | null[src]
get roles(): BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<string, null | Roleclass Roledetritus-client/structures/Role>[src]
get voiceChannel(): ChannelGuildStageVoiceclass ChannelGuildStageVoicedetritus-client/structures/ChannelGuildStageVoice | ChannelGuildVoiceclass ChannelGuildVoicedetritus-client/structures/ChannelGuildVoice | null[src]
get voiceState(): null | VoiceStateclass VoiceStatedetritus-client/structures/VoiceState[src]
avatarUrlFormat(format?: null | string, query?: UrlQuerytype UrlQuerydetritus-client/utils/UrlQuery): string[src]
can(
permissions: PermissionCheckstype PermissionChecksdetritus-client/utils/PermissionChecks,
options: {
ignoreAdministrator?: boolean,
ignoreOwner?: boolean
}
= {}
): boolean
[src]
canEdit(member: Memberclass Memberdetritus-client/structures/Member): boolean[src]
canEditRole(roleId: Roleclass Roledetritus-client/structures/Role | string): boolean[src]
permissionsIn(channelId: Channeltype Channeldetritus-client/structures/Channel | string): bigint[src]
addRole(
roleId: string,
options: AddGuildMemberRoleinterface AddGuildMemberRoledetritus-client-rest/RequestTypes/AddGuildMemberRole = {}
): Promise<any>external Promise
[src]
ban(options: CreateGuildBaninterface CreateGuildBandetritus-client-rest/RequestTypes/CreateGuildBan = {}): Promise<any>external Promise[src]
edit(options: EditGuildMemberinterface EditGuildMemberdetritus-client-rest/RequestTypes/EditGuildMember = {}): Promise<any>external Promise[src]
editNick(
nick: string,
options: EditGuildNickinterface EditGuildNickdetritus-client-rest/RequestTypes/EditGuildNick = {}
): Promise<any>external Promise
[src]
editVoiceState(
options: EditGuildVoiceStateinterface EditGuildVoiceStatedetritus-client-rest/RequestTypes/EditGuildVoiceState
): Promise<any>external Promise
[src]
move(
channelId: null | string,
options: EditGuildMemberinterface EditGuildMemberdetritus-client-rest/RequestTypes/EditGuildMember = {}
): Promise<any>external Promise
[src]
remove(options: RemoveGuildMemberinterface RemoveGuildMemberdetritus-client-rest/RequestTypes/RemoveGuildMember = {}): Promise<any>external Promise[src]
removeBan(options: RemoveGuildBaninterface RemoveGuildBandetritus-client-rest/RequestTypes/RemoveGuildBan = {}): Promise<any>external Promise[src]
removeRole(
roleId: string,
options: RemoveGuildMemberRoleinterface RemoveGuildMemberRoledetritus-client-rest/RequestTypes/RemoveGuildMemberRole = {}
): Promise<any>external Promise
[src]
setDeaf(
deaf: boolean,
options: EditGuildMemberinterface EditGuildMemberdetritus-client-rest/RequestTypes/EditGuildMember = {}
): Promise<any>external Promise
[src]
setMute(
mute: boolean,
options: EditGuildMemberinterface EditGuildMemberdetritus-client-rest/RequestTypes/EditGuildMember = {}
): Promise<any>external Promise
[src]
difference(key: string, value: any): [boolean, any][src]
hasDifference(key: string, value: any): boolean[src]
mergeValue(key: string, value: any): void[src]
toJSON(withRoles?: boolean): any[src]